@@ -45,6 +45,8 @@ public class SessionActivity extends BaseActivity implements SessionContract.Vie |
||
45 | 45 |
private SessionContract.Presenter presenter; |
46 | 46 |
private static final int JOIN_REQUEST_CODE = 3002; |
47 | 47 |
|
48 |
+ private boolean isBackground; |
|
49 |
+ |
|
48 | 50 |
private ItemTouchHelper.Callback mCallback = new ItemTouchHelper.SimpleCallback(ItemTouchHelper.UP | ItemTouchHelper.DOWN, ItemTouchHelper.RIGHT|ItemTouchHelper.LEFT) { |
49 | 51 |
|
50 | 52 |
@Override |
@@ -106,6 +108,18 @@ public class SessionActivity extends BaseActivity implements SessionContract.Vie |
||
106 | 108 |
} |
107 | 109 |
|
108 | 110 |
@Override |
111 |
+ protected void onResume() { |
|
112 |
+ super.onResume(); |
|
113 |
+ isBackground = false; |
|
114 |
+ } |
|
115 |
+ |
|
116 |
+ @Override |
|
117 |
+ protected void onPause() { |
|
118 |
+ super.onPause(); |
|
119 |
+ isBackground = true; |
|
120 |
+ } |
|
121 |
+ |
|
122 |
+ @Override |
|
109 | 123 |
protected void onDestroy() { |
110 | 124 |
super.onDestroy(); |
111 | 125 |
presenter.stop(); |
@@ -179,6 +193,9 @@ public class SessionActivity extends BaseActivity implements SessionContract.Vie |
||
179 | 193 |
|
180 | 194 |
@Override |
181 | 195 |
public void showToast(final String toast) { |
196 |
+ if(isBackground){ |
|
197 |
+ return; |
|
198 |
+ } |
|
182 | 199 |
if(photosRecyclerView!=null){ |
183 | 200 |
photosRecyclerView.post(new Runnable() { |
184 | 201 |
@Override |